overcoming difficulties - Français Anglais Dictionnaire